Online Makespan Scheduling with Sublinear Advice
نویسنده
چکیده
Online algorithms are of importance for many practical applications. Typical examples involve scheduling and routing algorithms employed in operating systems and computer networks. Beside their practical significance, online algorithms are extensively studied from a theoretical point of view. Due to the nature of online problems, these algorithms fail to be optimal in general. The quality of their output is usually measured by the so called competitive ratio. A few years ago, another measure, the advice complexity, has been introduced to give a deeper insight into the nature of an online problem and to capture the essential information contained in the instances of the problem. The makespan scheduling problem is a generic scheduling problem where the task is to schedule jobs with different processing times on identical machines. The objective is to distribute the processing times as evenly as possible among the machines. This is why this problem is sometimes referred to as the load balancing problem. When considering the online version of the problem, the jobs arrive gradually and have to be assigned to a machine immediately at their arrival. In the work at hand, we study the advice complexity of the online makespan scheduling problem restricted to two machines. For this problem it proves to be that already little advice helps a great deal to improve the competitive ratio in comparison to purely deterministic online algorithms. Therefore, this work mainly focuses on upper bounds. First, we give linear upper and lower bounds on the advice complexity for optimal algorithms with advice, with the bounds being tight up to one bit. Afterwards, we introduce a very simple online algorithm with logarithmic advice complexity and a competitive ratio of 43 . We also show that with a more involved strategy an online algorithm can get arbitrarily close to this competitive ratio using only a constant number of advice bits. As the main result we prove that even a constant number of advice bits is sufficient to achieve an almost optimal solution.
منابع مشابه
Online algorithms with advice for bin packing and scheduling problems
We consider the setting of online computation with advice and study the bin packing problem and a number of scheduling problems. We show that it is possible, for any of these problems, to arbitrarily approach a competitive ratio of 1 with only a constant number of bits of advice per request. For the bin packing problem, we give an online algorithm with advice that is (1 + ε)competitive and uses...
متن کاملNear-Optimal Dynamic Task Scheduling of Precedence Constrained Coarse-Grained Tasks onto a Computational Grid
The most common objective function of task scheduling problems is makespan. However, on a computational grid, the 2nd optimal makespan may be much longer than the optimal makespan because the speed of each processor of a grid varies over time. So, if the performance measure is makespan, there is no approximation algorithm in general for scheduling onto a grid. In contrast, recently the authors ...
متن کاملSemi-online scheduling revisited
Makespan minimization onm identical machines is a fundamental scheduling problem. The goal is to assign a sequence of jobs, each specified by a processing time, to parallel machines so as to minimize the maximum completion time of any job. Deterministic online algorithms achieve a competitive ratio of about 1.92. Due to this relatively high competitiveness and the lack of progress in the area o...
متن کاملScheduling parallel jobs to minimize the makespan
We consider the NP-hard problem of scheduling parallel jobs with release dates on identical parallel machines to minimize the makespan. A parallel job requires simultaneously a prespecified, job-dependent number of machines when being processed. We prove that the makespan of any nonpreemptive list-schedule is within a factor of 2 of the optimal preemptive makespan. This gives the best-known app...
متن کاملRandomized On-Line scheduling similar jobs to minimize makespan on two identical processors
In this paper we consider an on-line scheduling problem, where jobs with similar processing times within [1, r] arrive one by one to be scheduled in an on-line setting on two identical parallel processors without preemption. The objective is to minimize makespan. We devise a randomized on-line algorithm for this problem along with a lower bound.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015